@charset "UTF-8";
body,div,h1,h2,h3,h4,h5,p,ul,li {padding:0; margin:0;}
body {font:12px/1.5 '\5fae\8f6f\96c5\9ed1', Tahoma, helvetica, sans-serif;}
ul,li {list-style:none;}
img {border:none;}
a {text-decoration:none; color:#039;}
a:hover {text-decoration:underline; color:red;}
em {font-style:normal;}
ul,.box,form {height:100%; overflow:hidden;}
input {vertical-align:middle;}
h3 {font-size:12px; position:relative; padding-left:15px; color:#0077af; height:25px; line-height:26px; overflow:hidden; border-bottom:1px solid #c8e6f4; 
background:url(../images/repeat.png) left -144px;}
.wrap {width:970px; overflow:hidden; margin:0 auto;}
.l {float:left;}
.r {float:right;}
.mb {margin-bottom:8px;}
.more {position:absolute; top:0; right:10px; font-weight:normal;}
.border {border:1px solid #c8e6f4;}
.main {width:700px; overflow:hidden;}
.sidebar {width:250px; overflow:hidden;}
.pic {display:block;}
.none {display:none;}
.headleft {width:220px; overflow:hidden;}
.logo {width:100%; height:70px; overflow:hidden;}
.headleft p {text-align:center; padding-top:8px;}
.headleft p a {padding:0 6px;}
.headright {width:730px; overflow:hidden;}
.hrtop {width:100%; height:28px; overflow:hidden; background:url(../images/repeat.png) left -187px; line-height:28px; margin-bottom:10px;}
.hrtop p {width:45px; height:100%; overflow:hidden; background:url(../images/bg.png) -65px top; float:left;}
.headright form {width:650px; margin:auto auto 8px; position:relative;}
.headright form input {border:none;}
.headright .searchtext {width:533px; height:12px; overflow:hidden; padding:8px 0 8px 4px; background:url(../images/repeat.png) left -225px;}
.headright form .submit {width:110px; height:28px; overflow:hidden; background:url(../images/bg.png) left -28px;}
.headright form span {display:block; float:left; width:3px; height:28px; overflow:hidden; background:url(../images/bg.png);}
.headright .search {text-align:right; padding-right:40px;}
.headright .search a {margin-left:10px; color:#039;}
.ntop {width:100%; height:35px; overflow:hidden; background:url(../images/repeat.png) left -72px; font-size:14px; line-height:35px; font-weight:bold;}
.ntop span {background:url(../images/repeat.png); display:block; width:3px; overflow:hidden; height:35px;}
.ntop span.r {background-position:left -36px;}
.ntop a {color:#fff; padding:0 12px; float:left;}
.ntop a.index {padding:0 15px; margin-left:10px;}
.ntop a:hover,.ntop a.this {background:url(../images/repeat.png) left -108px; text-decoration:none;}
.nbottom {border:1px solid #dcdcdc;height:33px; overflow:hidden; line-height:33px; left -144px; border-top:none; font-size:13px; 
color:#ccc;}
.nbottom .l {width:60%; background:url(../images/bg.png) left -57px no-repeat; padding-left:30px;}
.nbottom .l a {padding:0 8px;}
.nbottom .r {width:35%; text-align:right; padding-right:10px;}
.nbottom a:hover {text-decoration:none;}
#footer {border-top:3px solid #eee; padding:10px 0;}
#footer p {text-align:center;}
.page {border:1px solid #f8b069; background:#fffbef; text-align:center; padding:3px;}
.page em,.page a,.page input,.page span font {margin-left:6px; border:1px solid #ddd; padding:1px 5px; display:inline-block; vertical-align:middle; background:#fff; 
color:#000;}
.page a:hover {color:red; border-color:#f60;}
.page em,.page span font {font-weight:bold; color:red; background:#ffc; border-color:#f60;}
.page em.nolink {color:#999; font-weight:normal; background:#fff; border-color:#ddd;}
.ad960 {width:958px; overflow:hidden; text-align:center; margin:auto auto 8px;}
.ad300 {width:250px; padding:2px; height:250px; overflow:hidden;}
.ad250 {background:#ccc; width:250px; overflow:hidden; text-align:center;}
.ad500 {width:500px; overflow:hidden; text-align:center; margin:auto ;}
.icommend ul {padding:0 0 12px 12px;}
.icommend ul li,.itypelist ul li,.firends ul li,.hotsearch ul li {float:left; display:inline; margin:12px 13px 0 0; width:124px; overflow:hidden;}
.icommend ul li img,.clist ul li img {width:120px; height:160px; padding:1px; border:1px solid #ccc;}
.icommend ul li a:hover img,.clist ul li.this a:hover img {border-color:red;}
.icommend ul li strong,.clist ul li strong,.clist ul li p {font-weight:normal; display:block; margin-top:6px; text-align:center; overflow:hidden; white-space:nowrap; 
text-overflow:ellipsis;}
.itypelist ul {padding:0 0 10px 10px;}
.itypelist ul li {margin:5px 10px 0 0; border-bottom:1px dashed #ddd; width:127px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; padding-bottom:3px;}
.slist ul {padding:2px 0 10px 8px;}
.slist ul li {background:url(../images/bg.png) no-repeat -10px -92px; padding-left:18px; height:20px; overflow:hidden; border-bottom:1px dashed #ddd; position:relative; margin-
right:8px; padding-top:4px;}
.slist ul li span {position:absolute; top:4px; right:0; margin-right: 4px;}
.firends ul,.hotsearch ul {padding:0 0 10px 11px;}
.firends ul li {border-bottom:1px dashed #ddd; margin:5px 10px 0 0; padding-bottom:3px; width:107px;}
.hotsearch ul li {border-bottom:1px dashed #ddd; margin:5px 10px 0 0; padding-bottom:3px; width:120px;}
.clist ul {padding:0 0 14px 14px;}
.clist ul li {border:1px solid #ddd; padding:12px 15px; float:left; display:inline; margin:14px 15px 0 0; width:124px; overflow:hidden;}
.clist ul li.this {border-color:#FC3; background:#FFC}
.clist ul li p {text-align:left; color:#777; margin-top:4px; width:100%;}
.ptext {padding:5px;}
.img {width:187px; height:250px; overflow:hidden; padding:2px; margin-right:8px;}
.img img {width:187px; height:250px;}
.infobox {width:477px; height:234px; overflow:hidden; padding:10px;}
.infobox h1 {font-size:18px; color:red;}
.infobox p {line-height:2.4; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.mark {background:#f2f2f2; margin-top:10px; font-size:14px; line-height:2.4; position:relative;}
.markinfo {position:absolute; top:0px; right:10px; color:#f60;}
.marktitle {width:80%;}
.playlist h3 {height:28px; line-height:29px;}
.playlist h3 a {color:#000;}
.playlist ul {padding:0 0 14px 16px;}
.playlist ul li {float:left; display:inline; margin:14px 14px 0 0;}
.playlist ul li a {display:block; border:1px solid #ddd; line-height:2.2; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; 
background:#f7f7f7; color:#000; font-size:14px; width:118px;}
.playlist ul li a:hover {border-color:#f60; background:#fc3; text-decoration:none;}
ul.maxheight {overflow-y:scroll; height:281px;}
ul.maxheight li a {width:116px;}
.ccommend ul {padding:0 0 11px 11px;}
.ccommend ul li {margin:11px 11px 0 0;}
.des ul {padding:10px; font-size:14px; line-height:2;}
.des em {font-style:italic;}
.toptools {width:100%; height:29px; overflow:hidden; background:url(../images/repeat.png) repeat-x left -263px; line-height:29px; color:#666; margin-bottom:2px;}
.toptools .l {width:40%;}
.toptools .l a {margin-left:8px; color:#2c602f;}
.toptools .r {width:58%; text-align:right;}
.toptools .r a {padding:0 10px; color:#666;}
.toptools .r a:hover {text-decoration:none; color:#c30;}
.searchbar {width:360px; overflow:hidden; margin-top:25px;}
.searchbar form {position:relative; height:100%;}
.searchbar input {float:left; margin-right:5px;}
.searchbar .searchword {background:url(../images/repeat.png) left -375px repeat-x; width:250px; height:12px; padding:4px 0 4px 25px; border:1px solid #acacac;}
.searchbar span {position:absolute; left:1px; top:1px; background:url(../images/bg.png) no-repeat left -159px; width:25px; height:20px; display:block; overflow:hidden;}
.searchbar .ssubmit {width:50px; height:22px; overflow:hidden; background:url(../images/bg.png) left -183px no-repeat; border:none;}
.pnav {height:30px; line-height:32px; background:url(../images/repeat.png) left -302px; overflow:hidden;}
.pnav a {float:left; display:inline; width:53px; text-align:center; color:#000;}
.pnav a:hover,.pnav a.this {background:url(../images/bg.png) no-repeat left -122px; color:#fff; text-decoration:none;}
.pnav span {display:block; width:2px; height:30px; margin:0 1px; float:left; background:url(../images/repeat.png) -1px -338px; overflow:hidden;}
.playbox {width:100%; background:#3f3f3f;}
.playerbox {border:1px solid #000904; width:650px; overflow:hidden;}
.playerbox h1,.playerright h5 {font-size:12px; font-weight:normal; background:url(../images/repeat.png) left -449px; height:27px; line-height:27px; overflow:hidden; position:relative; color:#7ad7eb;}
.playerbox h1 span {cursor:pointer; padding-left:20px;/* background:url(../images/ico.png) -10px -472px; */position:absolute; top:0; right:10px; color:#7ad7eb;}
.playerbox ul {padding:0 0 10px 26px; display:none; height:158px; overflow-y:scroll; scrollbar-3dlight-color: #0F1815; scrollbar-arrow-color: #0F1815; scrollbar-darkshadow-color: #3F3F3F; scrollbar-face-color: #3F3F3F; scrollbar-highlight-color: #3F3F3F; scrollbar-shadow-color: #0F1815; scrollbar-track-color: #3F3F3F;}
.playerbox ul li {float:left; display:inline; margin:10px 26px 0 0; width:123px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.playerbox ul li a {width:111px; border:1px dashed #000904; color:#fff; display:block; text-align:center; padding:0 5px; height:25px; line-height:25px;}
.playerbox ul li a:hover,.playerbox ul li a.red {color:red; font-weight:900; text-decoration:none;}
.playerbox h1 a {padding:0 5px; color:#7ad7eb;}
.playerbox h1 strong {color:#fff; font-weight:normal;}
.playerbox span {position:absolute; right:10px; top:0; /*background:url(../images/bg.png) -74px 3px no-repeat;*/ padding-left:20px;}
.player {width:100%; /*height:500px; background:#ccc;*/}
.playerright {width:300px; overflow:hidden; border:1px solid #000904;}
.playerright h5 a {text-indent:-9999px; display:block; float:left; display:inline; width:58px; background:url(../images/bg.png) no-repeat left -215px; height:20px; overflow:hidden; margin:3px 0 0 14px;}
.playlist1 h3 {height:28px; line-height:29px;}
.playlist1 h3 a {color:#000;}
.playlist1 ul {padding:0 0 14px 16px;}
.playlist1 ul li {float:left; display:inline; margin:14px 14px 0 0;}
.playlist1 ul li a {display:block; border:1px solid #ddd; line-height:2.2; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; background:#f7f7f7; color:#000; font-size:14px; width:118px;}
.playlist1 ul li a:hover {border-color:#f60; background:#fc3; text-decoration:none;}
ul.maxheight {overflow-y:scroll; height:281px;}
ul.maxheight li a {width:116px;}
.ccommend ul {padding:0 0 11px 11px;}
.ccommend ul li {margin:11px 11px 0 0;}
.des ul {padding:10px; font-size:14px; line-height:2;}
.des em {font-style:italic;} 
.playerright h5 a.next {background-position:left -255px;}
.playerright h5 a.error {background-position:left -295px;}
.playerright h5 a.comment {background-position:left -335px;}
#ckepop a {color:#fff;}
.help {padding-bottom:8px;}
.hlist {position:relative; padding:10px; width:96%; margin:38px auto auto; background:#f0f9fd;}
.hlist h5 {border:1px solid #c8e6f4; padding:0 6px; background:#f0f9fd; border-bottom:none; height:30px; line-height:30px; position:absolute; left:-1px; top:-31px; 
color:#0077af; font-size:12px;}
.hlist ul li {line-height:2;}
.hlist ul li strong {color:#0077af; font-weight:normal;}
.hlist ul li em {color:#999;}
.hlist ul hr {background:#ddd; color:#ddd; height:1px; border:none;}
.maplist ul {padding:0 0 10px 10px;}
.maplist ul li {margin:8px 10px 0 0;}
.maplist ul li a {width:148px; border:none; border-bottom:1px dashed #ddd; background:none; font-size:12px; line-height:1.8; text-align:left; color:#039;}
.maplist ul li a:hover {background:none; color:#f60;}
.selflist ul {padding:0 0 5px 5px;}
.selflist ul li {margin:5px 5px 0 0; background:#f6f6f6; height:20px; line-height:20px; overflow:hidden;}
.selflist ul li em,.selflist ul li span,.selflist ul li strong {margin-left:10px; font-weight:normal;}
.selflist ul li strong a {color:#f60;}
.selflist ul li.this {background:#ffc;}
.newslist ul,.news_main {padding:10px; font-family:"\5FAE\8F6F\96C5\9ED1","\5b8b\4f53", Tahoma, helvetica, sans-serif;}
.newslist ul li {width:100%; overflow:hidden; float:left; border-bottom:1px dashed #ddd; height:28px; line-height:28px;}
.newslist ul li strong {margin-left:15px; float:left; display:inline; font-weight:400;}
.newslist ul li span {float:left; display:inline;}
.newslist ul li span a {color:#f60;}
.newslist ul li em {float:right; color:#999;}
.news_main h1 {font-size:18px; color:#555; text-align:center; margin-bottom:10px;}
.news_outline {width:88%; margin:0 auto 10px; border:1px solid #f90; padding:10px; background:#FFC;}
.news_info {border-bottom:1px dashed #ddd; text-align:center; line-height:2; color:#555;}
.news_info span {padding:0 10px;}
.news_cad {text-align:center; margin:10px auto;}
.news_content {line-height:1.4; font-size:14px;}
.news_content img {margin:0 auto; text-align:center;}
.ncb_info {clear:both; width:100%; overflow:hidden; padding:10px 0;}
.ncb_info span {float:left;}
.ncb_info strong {float:right;}
.news_prev_next {border:1px dashed #c8e6f4; background:#f7f7f7; text-align:center; padding:8px;}
.news_prev_next span {display:inline-block; width:49%;}
.news_prev_next span a {margin-left:5px;}
#leaveword{width:958px;border:#ccc solid 1px; margin:2px 0px; background-color:#EF1F5F9}
#leavewordlist{width:960px;}
#leavewordlist ul{width:954px;overflow:hidden;background-color:#FCFCFC;margin-bottom:5px;padding:2px;text-align:left;border:1px solid #ccc;}
#leavewordlist li{word-wrap:break-word;word-break:normal;overflow:hidden;}
#leavewordlist li span{float:left}
#leavewordlist li strong{font-weight:600;color:#BC2D09;padding:0 5px}
#leavewordlist li.topwords{background:url(../images/menubg.gif) 0 -105px;line-height:25px;text-align:right;padding:0 5px 0 30px;color:#333;font-size:14px}
#leavewordlist li em{color:#FF6C94;font-weight:600;font-style:normal;}
#leavewordlist li.words{color:#333;padding:8px;line-height:120%;font-size:14px; text-indent:24px}
#leavewordlist li.rewords{margin:.5em 2em;padding:8px;line-height:150%;background-color:#fff;color:#FF6C94;border:1px solid #ccc;border-width:1px ;padding-left:72px;text-indent:-55px}
.leaveNav{text-align:right;margin:0 8px 8px;}
.leaveNav #adminleaveword{margin-right:5px;}
.leaveNavInfo{text-align:left;height:26px;line-height:265px;padding:2px 2px 0px;border:1px solid #ccc;background:url(../images/menubg.gif) 0 -100px;}
.leaveNav span{color:#0066cc}
.leaveNavInfo h3{height:25px;line-height:25px;font-size:12px;margin:0px;text-align:center;color:#000;}
.leaveNavInfo p{color:#333;line-height:180%;padding:20px 0px 0px 150px;}
textarea{width:340px; height:100px;overflow:auto}
input.searchword{width:200px}
input.btn{width:80px;padding:0 5px;}
#adminleaveword{float:right;font-weight:400;padding:2px 4px;height:20px;line-height:20px;font-weight:bold;}
#adminleaveword span{cursor:pointer;text-decoration:underline;color:#000;margin-right:20px;}
#bg{position:absolute;left:0px;background-color:#000000;}
#msg{position: absolute;background-color:white;border:1px solid #1B76B7;}
#msg .msgtitle{padding:3px 3px;color:#0099CC;font-weight:700;line-height:21px;height:25px;font-size:12px;border-bottom:1px solid #1B76B7; text-indent:3px; background-color:#1B76B7;text-align:right}
#msg .msgtitle img{cursor:pointer;margin:4px 5px 0 0}
#msgbody{padding:8px;line-height:25px; overflow:hidden;}
#msgbottom{text-align:center;height:20px;line-height:20px;font-size:12px;background-color:#1b76b7;color:#FFFFFF}
#msgtitle{float:left;color:white}
#m_username,#m_pwd{border-bottom:1px solid #333;}
.btn{margin:0 5px;height:22px;}